package pox.util;

public class NumUtil {
	/**
	 * 用A-Z代替26进制 A=1 ,,依次映射
	 * 
	 * @param num
	 * @return
	 */
	public static String num2capital(int num) {
		StringBuffer capital = new StringBuffer();
		while (num >= 0) {
			num -= 1;
			// 20进制
			int mod = num % 26;
			// 取assii对应字符A_Z
			char c = (char) (65 + mod);
			// 字符串拼接
			capital.insert(0, c);
			// 如果为最后一位则跳出拼接
			if (num < 26) {
				break;
			}
			// 移除已拼接位
			num = num / 26;
		}
		return capital.toString();

	}
}
